/** FireFox reset **/
button::-moz-focus-inner { border: 0; }
input::-moz-focus-inner { border: 0; }
a:focus { outline: none; }
/**/

/** WebKit fixes (i.e. Safari and Chrome) **/
@media screen and (-webkit-min-device-pixel-ratio:0){
textarea.msg { resize: none !important; }
div#content div.subscriptBanner { -webkit-box-shadow: none !important; }
div#content div.subscriptBanner span.bannerGlow { margin: 1px 180px !important; }
}
	
/** Main styles **/
body { background: #f4f4f4; font-family: 'Titillium Web', sans-serif; }
div#wrap {
	width: 960px; margin: 20px auto 20px;
	overflow: hidden;
}

/** Header - Top area **/
div.topArea {
	margin: 0;
}
a.logo {
	/*text-indent: -9999px;*/ text-decoration: none; border: none;
	/*background: url(../../images/index/logo.png) no-repeat;*/ width: 174px; height: 59px;
	float: left; font-size: 28px; color: #000; margin-top: 12px; margin-left: 20px;
}
a.logo:hover { cursor: pointer; text-decoration: none; border: none; }
h3.callUs {
	font-size: 22px;
	text-align: right;
	color: #444;
	float: right; margin: 25px 6px;
}

div.bottomArea { clear: both; padding: 29px 32px 0; }
h3.messageTitle {
	font-size: 25px;
	color: #181818;
	margin-bottom: 10px !important;
}
p.messageText {
	font-size: 14px;
	line-height: 16px; word-spacing: 2px;
	color: #444;
	width: 724px; padding-right: 32px;
}
div.bottomArea ul { /*margin: 0 -32px !important;*/ }
span.buttonBG {
	background: url(../../images/index/button_rainbow.png) no-repeat;
	width: 424px; height: 320px;
	position: relative; z-index: -1; float: left;
	margin: -200px 0 0 -8px;
}
div.bottomArea ul li.buttonArea {
	width: 356px; height: 320px;
	float: left;
}
/** Header - Main Button (tooltip, highlights, styles) **/
div.buttonTooltip {
	background: url(../../images/index/button_tooltip.png) no-repeat;
	display: none; /* Graceful degradation if JS is not enabled */
	position: absolute; z-index: 999;
	width: 192px; height: 83px;
	margin: 228px 71px;
}
div.buttonTooltip p {
	padding: 18px 16px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
	color: #444; text-align: center;
}
li.buttonArea a.button {
	display: block;
	font-size: 24px; color: #6f7c87;
	text-decoration: none; text-transform: uppercase; letter-spacing: -1px; text-align: center;
	background: url(../../images/index/button_bg.png) repeat-x;
	width: 132px; height: auto; padding: 6px 20px; margin: 50px 0 50px 80px;
	border-top: 1px solid #fbfbfb; border-left: 1px solid #fbfbfb; 
	border-bottom: 1px solid #aaa; border-right: 1px solid #aaa;
	position: relative; z-index: 99;
		-moz-box-shadow: inset 0px 0px 18px #d7d7d7; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 18px #d7d7d7; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 18px #d7d7d7; /* Opera 10.5, IE9 */
		-moz-border-radius: 8px; /* FF1+ */
		-webkit-border-radius: 8px; /* Saf3-4 */
		border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome */
}
div.bottomArea ul li.buttonArea a.button-active, div.box ul li.buttonArea a.button-active, div.tabs ul li.buttonArea a.button-active {
	color: #497ca7; cursor: pointer;
	background: url(../../images/index/button_bg_active.png) repeat-x;
	border-top: 1px solid #909090; border-left: 1px solid #bababa; 
	border-bottom: 1px solid #fafafa; border-right: 1px solid #fafafa;
		-moz-opacity: 1 !important;
		filter:alpha(opacity=100) !important; 
		opacity: 1 !important;
}
div.bottomArea ul li.buttonArea a.button-active-trial, div.box ul li.buttonArea a.button-active-trial { color: #647787 !important; }
a.button-hover { 
		-moz-box-shadow: 0px 0px 48px #ddd !important; /* FF3.5+ */
		-webkit-box-shadow: 0px 0px 48px #ddd !important; /* Saf3.0+, Chrome */
		box-shadow: 0px 0px 48px #ddd !important; /* Opera 10.5, IE9 */
}
a.button-hover-trial { 
		-moz-box-shadow: 0px 0px 24px #ddd !important; /* FF3.5+ */
		-webkit-box-shadow: 0px 0px 24px #ddd !important; /* Saf3.0+, Chrome */
		box-shadow: 0px 0px 24px #ddd !important; /* Opera 10.5, IE9 */
}
a.buttonTag {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	text-align: right; text-decoration: none;
	float: left; margin: -48px 0 -48px 152px;
	position: relative; z-index: 99;
	color: #444;
}
a.buttonTag:hover { text-decoration: none; color: #363636; }
span.buttonHighlight, span.buttonHighlight_trial {
	background: url(../../images/index/button_highlight_trial.png) no-repeat top center;
	width: 160px; height: 20px;
	position: absolute; margin: 51px 86px;
	z-index: 100;
}
li.boxed span.buttonHighlight { margin: 51px -250px; }
span.buttonHighlight:hover, span.buttonHighlight_trial:hover {
	cursor: pointer;
}
a.button .cufon { z-index: 101; }
li.mainImage { float: left; }
li.mainImage img { border: none; }
/** Content - Subscription banner **/
div#content div.subscriptBanner {
	width: 960px; height:127px;
	/*background: url(../../images/index/subbanner_bg.png) repeat-x;*/
	background: #8898A9;
	float: left; clear: both; overflow: hidden;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome */
		-moz-box-shadow: inset 0px 0px 54px #56687c; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 54px #56687c; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 54px #56687c; /* Opera 10.5, IE9 */
}
div#content div.secondBanner {
}
div#content div.subscriptBanner span.bannerHighlight {
	/*background: url(../../images/index/subbanner_highlight.png) no-repeat top center;*/
	width: 958px; height: 42px;
	float: left; margin-top: -72px;
}
div#content div.subscriptBanner span.bannerGlow {
	/*background: url(../../images/index/subbanner_glow.png) no-repeat top center;*/
	width: 579px; height: 70px;
	position: absolute; margin: 1px -1200px;
}
div#content div.subscriptBanner span.bannerArrows {
	background: url(../../images/index/subbanner_arrows.png) no-repeat left center;
	width: 37px; height: 26px;
	float: left; margin: -89px 28px;
}
input.subscriptInput {
	background: url(../../images/index/subbanner_input.png) no-repeat;
	width: 249px; height: auto; padding: 10px 0 10px 16px;
	border: none;
	float: left; position: relative; z-index: 99; margin: 18px 542px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;
	color: #222;
}
span.subscriptInput_end {
	background: url(../../images/index/subbanner_input_end.png) no-repeat;
	width: 16px; height: 36px;
	float: left; margin-top: 18px;
}
input.subscriptButton {
	background: url(../../images/index/subbanner_button_bg.png) repeat-x;
	width: auto; height: 35px; padding: 0 10px;
	position: relative; z-index: 99;
	border-top: 1px solid #95b7d2; border-left: 1px solid #789ec0;
	border-bottom: 1px solid #404d58; border-right: 1px solid #45515c;
	float: left; margin: -53px 846px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;
	color: #f4f4f4; text-shadow: 1px 1px #213f5e;
		-moz-border-radius: 6px; /* FF1+ */
		-webkit-border-radius: 6px; /* Saf3-4 */
		border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome */
}
input.subscriptButton:hover {
	cursor: pointer;
		-moz-box-shadow: 0px 0px 24px #7b91a3; /* FF3.5+ */
		-webkit-box-shadow: 0px 0px 24px #7b91a3; /* Saf3.0+, Chrome */
		box-shadow: 0px 0px 24px #7b91a3; /* Opera 10.5, IE9 */
}
div.subscriptBanner_half input.subscriptButton:hover {
	cursor: pointer;
		-moz-box-shadow: 0px 0px 24px #8f9da9; /* FF3.5+ */
		-webkit-box-shadow: 0px 0px 24px #8f9da9; /* Saf3.0+, Chrome */
		box-shadow: 0px 0px 24px #8f9da9; /* Opera 10.5, IE9 */
}
input.subscriptButton:active {
	color: #fff; text-shadow: 1px 1px #142c46;
		-moz-box-shadow: 0px 0px 24px #8aa0b1; /* FF3.5+ */
		-webkit-box-shadow: 0px 0px 24px #8aa0b1; /* Saf3.0+, Chrome */
		box-shadow: 0px 0px 24px #8aa0b1; /* Opera 10.5, IE9 */
}
/** Content - Features **/
/*ul.features {
	float: left; clear: both; overflow: hidden;
	max-width: 960px; height: auto;
	margin: 0 24px; margin-right: 0; padding: 0;
}
ul.features li {
	display: inline;
	float: left;
	width: 432px; height: auto; min-height: 120px;
	margin: 30px 36px -42px 0;
}
ul.features li p {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #363636;
}
ul.features li h3 {
	font-size: 16px; text-transform: uppercase;
	color: #243444; margin-bottom: 8px;
}
ul.features li h3.featureOne {
	background: url(asse../../images/index/features/icon_feature1.png) no-repeat left center;
	padding-left: 38px; padding-top: 9px;
}
ul.features li h3.featureTwo {
	background: url(asse../../images/index/features/icon_feature2.png) no-repeat left center;
	padding-left: 38px; padding-top: 9px;
}
ul.features li h3.featureThree {
	background: url(asse../../images/index/features/icon_feature3.png) no-repeat left center;
	height: 28px; padding-left: 38px; padding-top: 18px; margin-bottom: -2px;
}
ul.features li h3.featureFour {
	background: url(asse../../images/index/features/icon_feature4.png) no-repeat left center;
	height: 28px; padding-left: 38px; padding-top: 18px; margin-bottom: -2px;
}*/
/** Content - Box **/
div.box, div.boxFooter {
	display: block; float: left; clear: both; overflow: hidden;
	width: 958px; height: auto;
	margin: 90px 0 40px 0;
	background: #eee;
	border: 1px solid #fff;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome */
		-moz-box-shadow: inset 0px 0px 140px #dfe1e2; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 140px #dfe1e2; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 140px #dfe1e2; /* Opera 10.5, IE9 */
}
div.box ul li {
    background: url("../../images/index/checkmark.png") no-repeat scroll 0 0 transparent;
	font-size: 12px; color: #363636;
	padding: 0 30px 12px;
}
span.boxShadow {
	background: url(../../images/index/box_shadow.png) no-repeat;
	width: 960px; height: 16px; margin-top: -40px;
	float: left;
}
div.box > ul {
	width: auto; margin: 0; padding: 42px 32px;
}
div.box ul li {
	width: 510px;
	float: left;
}
div.box ul li h3 {
	font-size: 24px;
	color: #181818;
}
div.box ul li p {
	width: 424px; margin: -4px 32px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #363636;
}
div.box ul li strong {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000;
}
div.box ul li.boxed {
	width: 384px;
}
div.box ul li.boxed a.button {
	position: relative; z-index: 3;
}
div.box ul li.boxed span.buttonBG {
	z-index: 0; margin-top: -220px;
	height: 276px;
}
div.box ul li.boxed span.buttonArrows {
	background: url(../../images/index/button_arrows.png) no-repeat;
	width: 49px; height: 56px;
	float: left; margin: -16px 144px;
	position: relative; z-index: 3;
}

/** Footer **/
div#footer {
	float: left; clear: both; overflow: hidden;
}
div.boxFooter {
	margin-bottom: 0;
	min-height: 252px;
}
div#footer span.boxShadow {
	margin-top: 0;
}
div.boxFooter > ul {
	margin: 0; padding: 24px 32px;
}
div.boxFooter > ul > li {
	float: left;
	margin: 0 32px 6px 0;
	min-height: 160px;
}
div.boxFooter > ul > li:last-child { margin-right: 0; }
div.boxFooter ul.tweet_list {
	padding: 0;
}
ul.tweet_list > li {
	padding: 0 32px 14px 0;
}
div.boxFooter ul li.social { width: 162px; }
div.boxFooter ul li.social ul.bottomSocial {
	float: left; margin: 0; padding: 0;
}
div.boxFooter ul li h3 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #181818;
}
/** Footer - Twitter feed **/
div.boxFooter ul li.tweet { 
	width: 392px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #363636;
}
div.boxFooter ul li.tweet a { color: #0b66bb; text-decoration: none; }
div.boxFooter ul li.tweet a:hover { text-decoration: underline; }
span.tweet_join { color: #000; }
span.tweet_time { display: block; }
span.tweet_time a {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;
	color: #565656 !important;
}
span.tweet_time a:hover { color: #363636 !important; text-decoration: none !important; }
/** Footer - Contact form **/
div.boxFooter ul li.contactForm {
	margin-left: 6px;
	width: 270px;
}
div.boxFooter ul li.contactForm h3 {
	margin-bottom: 16px;
}
input.name, input.mail, textarea.msg {
	text-decoration: none; border: none;
	width: 110px; height: auto; float: left;
	margin: 0 6px 0 0; padding: 6px 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
	color: #787878;
	border-top: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6;
	border-bottom: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;
		background-color: #f4f4f4;
		background-image: -moz-linear-gradient(top, #f4f4f4, #dcdcdc); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f4f4f4),color-stop(1, #dcdcdc)); /* Saf4+, Chrome */
		background-image: linear-gradient(top, #f4f4f4, #dcdcdc);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4f4f4', EndColorStr='#dcdcdc'); /* IE6?IE9 */
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome */
}
input.name:focus, input.mail:focus, textarea.msg:focus {
	color: #565656;
		-moz-box-shadow: inset 0px 0px 16px #dadcdd; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 16px #dadcdd; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 16px #dadcdd; /* Opera 10.5, IE9 */
}
input.mail { margin-right: 0; }
textarea.msg {
	text-decoration: none;
	width: 248px; height: 81px; margin-top: 6px;
	float: left;
}
input.send {
	font-size: 13px;
	color: #6f7c87;
	border-top: 1px solid #fefefe; border-left: 1px solid #fefefe;
	border-bottom: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf;
	float: right; margin: 6px 0 24px 0; padding: 3px 7px;
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	text-transform: uppercase; text-shadow: 1px 1px #fff;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome */
		background-color: #f3f3f3;
		background-image: -moz-linear-gradient(top, #f3f3f3, #dddddd); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f3f3f3),color-stop(1, #dddddd)); /* Saf4+, Chrome */
		background-image: linear-gradient(top, #f3f3f3, #dddddd);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd'); /* IE6?IE9 */
}
input.send:hover { 
	cursor: pointer;
		-moz-box-shadow: inset 0px 0px 10px #d4d4d4; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 10px #d4d4d4; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 10px #d4d4d4; /* Opera 10.5, IE9 */
}
input.send:active {
		background-color: #dddddd;
		background-image: -moz-linear-gradient(top, #dddddd, #f3f3f3); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dddddd),color-stop(1, #f3f3f3)); /* Saf4+, Chrome */
		background-image: linear-gradient(top, #dddddd, #f3f3f3);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#f3f3f3'); /* IE6?IE9 */
}
div.error { /* General .error settings */
	display: none; position: absolute; margin: 139px 0;
	border: none;
	background-color: transparent;
}
div.success { /* do not display anything when the input boxes are error-free. Could be replaced by e.g. a CHECKMARK */
	display: none;
	background-color: transparent;
}
div.name_error, div.mail_error, div.msg_error { /* error display on input areas for any unsuccessfull attempts, i.e. EXCLAMATION MARK */
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	color: #cf4141;
}
div.name_error { margin: 5px 120px; }
div.mail_error { margin: 5px 258px; }
div.msg_error { margin: 40px 258px; }
.mail_fail, .mail_success {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
	text-align: right;
	display: block; width: 270px; float: left; clear: both;
	margin: 8px 0 26px;
	text-shadow: 1px 1px #fff;
}
.mail_fail { text-align: left; color: #d91b1b; }
.mail_success { color: #0c9d0c; }
/** Footer - Copyright and Extras **/
div.bottomFooter {
	float: left; margin: 12px 0 0; width: 960px;
	clear: both;
}
div.bottomFooter p {
	margin: 0 0 0 24px; float: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
	color: #444;
}
div.bottomFooter ul { float: left; margin: 0; padding: 0; }
div.bottomFooter ul li {
	float: left; padding: 0 8px 0 0;
}
div.bottomFooter ul li:after { content: '\0399'; padding-left: 8px; color: #444; font-family: Arial, Helvetica, sans-serif; }
div.bottomFooter ul li:first-child { padding-left: 8px; }
div.bottomFooter ul li:last-child:after{ content: ''; }
div.bottomFooter ul li a {
	text-decoration: none;
	color: #0b66bb;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;
}
div.bottomFooter ul li a:hover{ text-decoration: underline; }
div.bottomFooter ul li:first-child { margin-left: 0; }
div.bottomFooter div.footerLogo a {
	float: right; overflow: hidden;
	text-decoration: none; border: none;
	background: url(../../images/index/footer_logo.png) no-repeat;
	width: 58px; height: 23px; margin: -7px 2px;
}

/*****************************************************************
***************** BUY NOW SPECIFIC STYLES ************************
*****************************************************************/

/** Header - Bottom area **/
body.buy span.buttonBG { margin-top: -220px; }
div.bottomArea ul li.buttonArea a.buttonBuy {
	width: 110px; padding: 6px 28px;
	margin: 50px 0 6px 80px;
}
div.bottomArea ul li.buttonArea a.buttonTrial, div.box ul li.buttonArea a.buttonTrial {
	display: block; position: relative; z-index: 99;
	font-size: 16px; color: #6f7c87;
	text-decoration: none; text-transform: uppercase; letter-spacing: -1px; text-align: center;
	background: url(../../images/index/buy_specific/button_buy_bg.png) repeat-x;
	width: 132px; height: auto; padding: 4px 17px 6px; margin: 0 0 50px 80px;
	border-top: 1px solid #fbfbfb; border-left: 1px solid #fbfbfb; 
	border-bottom: 1px solid #bababa; border-right: 1px solid #bababa;
		-moz-box-shadow: inset 0px 0px 18px #d7d7d7; /* FF3.5+ */
		-webkit-box-shadow: inset 0px 0px 18px #d7d7d7; /* Saf3.0+, Chrome */
		box-shadow: inset 0px 0px 18px #d7d7d7; /* Opera 10.5, IE9 */
		-moz-border-radius: 8px; /* FF1+ */
		-webkit-border-radius: 8px; /* Saf3-4 */
		border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome */
}
body.buy li.boxed span.buttonHighlight { margin: 51px 86px; }
span.buttonHighlight_trial {
	width: 160px; height: 20px;
	position: absolute; margin: 0 86px;
}
li.boxed span.buttonHighlight_trial {
	margin: -44px 86px;
}
/** Content - Reasons list **/
h3.reasonsTitle {
	font-size: 25px;
	color: #181818;
	width: 356px; margin: 0 32px; clear: none;
	position: relative; z-index: 3;
}
/** Content - (Half) Subscription banner **/
div#content div.subscriptBanner_half {
	width: 522px; float: left;
	margin: -60px 438px;
	clear: none;
}
div#content div.subscriptBanner_half input.subscriptInput { margin: 18px 0px 2px 89px; }
div#content div.subscriptBanner_half span.subscriptInput_end {}
div#content div.subscriptBanner_half span.bannerHighlight { margin: -72px -436px; }
div#content div.subscriptBanner_half span.bannerGlow { margin: 1px -520px; z-index: 0; }
div#content div.subscriptBanner_half input.subscriptButton { margin: -36px 395px; }

/** Content - 3 Reasons **/
ul.reasons {
	/*width: 960px; margin: 52px 0 -10px;*/
	float: left; clear: both; padding: 0;
	margin-left: -40px;
	
}
ul.reasons li {
	width: 272px;
	/*float: left;*/
	margin: 0 24px;
}
ul.reasons h3 {
	font-size: 16px;
	color: #243444;
	margin-bottom: -8px;
}
ul.reasons li p {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;
	color: #363636;
}
ul.reasons h3.reasonOne {
	background: url(../../images/index/reason_one.png) no-repeat;
	height: 35px;
	padding: 16px 30px 0;
}
ul.reasons h3.reasonTwo {
	background: url(../../images/index/reason_two.png) no-repeat;
	height: 39px;
	padding: 17px 38px 0; margin: -1px 0 -12px;
}
ul.reasons h3.reasonThree {
	background: url(../../images/index/reason_three.png) no-repeat;
	height: 37px;
	padding: 18px 38px 0; margin: -2px 0 -10px;
}
/** Content - Box with Checklist **/
div.checkBox ul li {
	width: auto;
}
div.checkBox ul li a.boxedImage {
	display: block;
	width: 162px; height: 215px;
}
div.checkBox ul li a.boxedImage img {
	margin: -18px 0;
	float: left;
}
div.checkBox ul li.checkList, ul.checkList {
	float: left;
	width: 280px; margin: 16px 56px; padding: 0;
}
/*div.checkBox ul li.checkList ul li, ul.checkList li {
	background: url(../../images/index/checkmark.png) no-repeat;
	font-size: 12px; color: #363636;
	padding: 0 30px 12px;
}*/
div.checkBox ul li.boxed { width: 340px; }
div.box ul li.buttonArea a.buttonTrial { margin-top: -44px; padding: 4px 20px 6px; }
div.checkBox ul li.boxed span.buttonBG { margin-top: -240px; }
div.box span.paymentMethods {
	margin: 29px 87px 0 0;
}


